60일 계획

NOTE

요약 코딩테스트 60일 학습 계획. 120일 구현/완전탐색, 2140일 자료구조(Stack/Queue/Map), 41~60일 DFS/BFS로 나누고, 하루 1문제 루틴과 패턴 노트 작성법을 담았다. (취소선은 완료 표시)

🔵 1~20일 : 구현 / 완전탐색

(기본 점수 확보 + 실수 줄이기)

  1. (프) 최소 직사각형
  2. (프) 모의고사
  3. (프) 카펫
  4. (프) 체육복
  5. (프) 키패드 누르기
  6. (프) 숫자 문자열과 영단어
  7. (프) 신규 아이디 추천
  8. (프) 실패율
  9. (프) 소수 찾기
  10. (프) 삼총사
  11. (백) 10818 최소, 최대
  12. (백) 2562 최댓값
  13. (백) 1152 단어의 개수
  14. (백) 1316 그룹 단어 체커
  15. (백) 1436 영화감독 숌
  16. (백) 1475 방 번호
  17. (백) 1018 체스판 다시 칠하기
  18. (백) 2309 일곱 난쟁이
  19. (백) 15649 N과 M (1)
  20. (백) 15650 N과 M (2)

🔵 21~40일 : 자료구조 (Stack / Queue / Map)

  1. (프) 완주하지 못한 선수
  2. (프) 올바른 괄호
  3. (프) 기능개발
  4. (프) 프린터
  5. (프) 다리를 지나는 트럭
  6. (프) 베스트앨범
  7. (프) 의상
  8. (프) 주식가격
  9. (프) 같은 숫자는 싫어
  10. (프) 프로세스
  11. (백) 10828 스택
  12. (백) 10845 큐
  13. (백) 9012 괄호
  14. (백) 10773 제로
  15. (백) 18258 큐2
  16. (백) 17219 비밀번호 찾기
  17. (백) 1764 듣보잡
  18. (백) 11286 절댓값 힙
  19. (백) 1966 프린터 큐
  20. (백) 1620 나는야 포켓몬 마스터

🔵 41~60일 : DFS / BFS

  1. (프) 타겟 넘버
  2. (프) 네트워크
  3. (프) 게임 맵 최단거리
  4. (프) 단어 변환
  5. (프) 여행경로
  6. (프) 아이템 줍기
  7. (프) 전력망을 둘로 나누기
  8. (프) 거리두기 확인하기
  9. (프) 퍼즐 조각 채우기
  10. (프) 섬 연결하기
  11. (백) 1260 DFS와 BFS
  12. (백) 2178 미로 탐색
  13. (백) 2667 단지번호붙이기
  14. (백) 2606 바이러스
  15. (백) 1012 유기농 배추
  16. (백) 7562 나이트의 이동
  17. (백) 7576 토마토
  18. (백) 1697 숨바꼭질
  19. (백) 2468 안전 영역
  20. (백) 11724 연결 요소의 개수

🔥 하루 1문제 루틴 (중요)

⏱ 60~90분 루틴

  1. 30분 안에 자력으로 풀기

  2. 10분 → 시간복잡도 계산

  3. 20분 → 다른 사람 풀이 분석

  4. 10분 → “패턴 정리 노트” 작성


📒 패턴 노트 작성법

예:

[완주하지 못한 선수]

- HashMap 사용
- key 존재 여부 확인
- getOrDefault 패턴
- O(n)

이걸 60개 모으면

→ 코테용 알고리즘 사전이 됩니다.


관련 문서